﻿
<script type="text/javascript">
	function onSelect(e) {
		var item = $(e.item);
		$console.log('OnSelect :: ' + item.find('> .t-link').text());
	}

	function onClose(e) {
		var item = $(e.item);
		$console.log('OnClose :: ' + item.find('> .t-link').text());
	}
		
	function onOpen(e) {
		var item = $(e.item);
		$console.log('OnOpen :: ' + item.find('> .t-link').text());
	}

	function onLoad(e) {
		$console.log('Menu loaded');
	}
</script>
	
@(Html.Telerik().Menu()
        .Name("Menu")
        .HtmlAttributes(new { style = "margin-bottom: 80px;" })
		.ClientEvents(events => events
				.OnLoad("onLoad")
				.OnSelect("onSelect")
                .OnOpen("onOpen")
                .OnClose("onClose")
		)
		.Items(menu =>
		{
			menu.Add().Text("UI Components")
				.Items(item =>
				{
					item.Add().Text("ASP.NET WebForms");
					item.Add().Text("Silverlight");
					item.Add().Text("ASP.NET MVC");
					item.Add().Text("WinForms");
					item.Add().Text("WPF");
				});

			menu.Add().Text("Data")
				.Items(item =>
				{
					item.Add().Text("OpenAccess ORM");
					item.Add().Text("Reporting");
				});

			menu.Add().Text("TFS Tools")
				.Items(item =>
				{
					item.Add().Text("Work Item Manager");
					item.Add().Text("Project Dashboard");
				});

			menu.Add().Text("Automated Testing")
				.Items(item =>
				{
					item.Add().Text("Web Testing Tools");
				});

			menu.Add().Text("ASP.NET CMS")
				.Items(item =>
				{
					item.Add().Text("Sitefinity CMS");
				});
		})
	)
 
@Html.Partial("_EventLog")
			

